//============================================================================
// Name        : main.h
// Author      : Benedikt Bovelette / Ingmar Hartung
// Version     :
// Copyright   : (c) 2012
// Description :
//============================================================================
#ifndef MAIN_H
#define MAIN_H

#include "allincludes.h"

GLuint texture[40];
float y_angle;
float x_angle;
int z_angle;
bool right;
bool left;
void square(void);
void bench(void);
int windowWidth;
// Rotiert die Szene um die Y-Achse
GLfloat yrot;

float target[3], camera[3];
#define DELTA 0.25f
/*
static void cross (float dst[3], float srcA[3], float srcB[3]);
static void normalize (float vec[3]);
static void scale (float v[3], float s);
*/
void drawWindRad(float x, float y, float z);
void reshape(int w, int h);
void motion(void);
void processMouse(int button, int state, int x, int y);
static void init ();
void freetexture(GLuint texture);
GLuint loadtextures(const char *filename, float width, float height);

#endif /* MAIN_H */
